/*JYprint*/
#JYprint {
  padding-top: 20px;
  background-color: #efefef;
  font-family: '宋体';
}
.jy-table table {
  border-collapse: collapse;
}
.jy-table table th {
  border-top: 1px solid #333 !important;
}
.jy-table table td,
.jy-table table th{
  border: 1px solid #333;
  text-align: center;
  line-height: 32px !important;
  height: 32px;
}
.jy-table table tr.ptd td{
  height: 8px;
  background-color: #fff;
}
.jy-table table tr.br-fff td.bl-none {
  border: none;
}
.JYpt-container {
  width: 810px;
  margin: 0 auto;
}
.jypt-head {
  margin-bottom: 20px;
}
.jypt-head .sk{
  display: inline-block;
  font-size: 14px;
  vertical-align: middle;
}
.jypt-head .pt-select{
  display: inline-block;
  width: 240px;
  vertical-align: middle;
}
.pt-wrap {
  width: 810px;
  background-color: #fff;
  padding: 40px 48px;
  margin: auto;
}
.jylogo {
  display: block;
  height: 60px;
}
.jylogo img {
  display: block;
  height: 100%;
}
.jy-wrap-head h1 {
  font-size: 16px;
  font-weight: 600;
}
.jy-wrap-content {
  margin-top: 20px;
}
.jy-wrap-content h1{
  font-size: 16px;
}
.w-1 {
  width: 98px;
}
.w-2 {
  width: 110px;
}
.w-3 {
  width: 126px;
}
.w-4 {
  width: 168px;
}
.jy-pt-bm {
  margin-top: 20px;
}
.jy-pt-bm h3 {
  font-size: 15px;
  font-weight: 600;
}
.jy-pt-bm dl{
  display: table;
  margin: 0;
}
.jy-pt-bm dt,
.jy-pt-bm dd{
  display: table-cell;
  font-size: 14px;
  font-weight: 100;
  line-height: 28px;
}
.jy-pt-bm dt{
  width: 115px;
}
.jy-pt-bm table td{
  text-align: left;
}
@page {
    size: A4 portrait;
}
